<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /*
         正则匹配模式 
            i ： 不区分大小写   判断中/检索中
            g :  全局匹配       检索中

         match     匹配所有正则对应的数据  返回一个数组
         split     将字符串通过正则切分成一个数组
         replace   将字符串按照正则规则进行替换
         search    通过正则规则进行检索  等价于indexof 只是 里面可以传入正则表达式
        
        */
       // 提取出数字部分
        var str = '北京：16000，南京：8000，上海：12000';

       var arr =  str.match(/\d+/g)
       console.log(arr);
       var str = "www@baidu.com"
       arr = str.split(/@|\./)
       console.log(arr);
       var str = "   123AD  asadf     asadfasf  adf ";
       console.log(str.replace(/\s+/g,""));

       var str = "ab12c";
       // 判断str中是否有数字
       var flag =  str.search(/\d+/g)
       console.log(flag);
    </script>
    
</body>
</html>